﻿using System;
using System.Collections.Generic;
using System.Text;

namespace InterfazGrafico.LibreriaConstantes.Elementos
{
    /// <summary>
    /// Define las constantes de un elemento específico.
    /// </summary>
    public static class CCrearEstadisticas
    {
        // Entrada
        public const string Entrada = "Entrada";

        // Salida
        public const string Salida = "Salida";

        // Estructura Entrada
        public const string EstructuraEntrada = "EstructuraEntrada";

        // Estructura Salida
        public const string EstructuraSalida = "EstructuraSalida";

        // Fichero estadísticas
        public const string FicheroEstadisticas = "FicheroEstadisticas";

        // Salida estadísticas
        public const string SalidaEstadisticas = "SalidaEstadisticas";

        // Nombre estadística
        public const string NombreEstadisticas = "NombreEstadisticas";

        // Sobreescribir estadística
        public const string SobrescribirEstadistica = "SobrescribirEstadistica";

        // Nodos
        public const string NodoRaiz = "CrearEstadisticas";
        public const string NodoEntrada = "entrada";
        public const string NodoSalida = "salida";
        public const string NodoEstructuraEntrada = "estructura_entrada";
        public const string NodoEstructuraSalida = "estructura_salida";
        public const string NodoConfiguracion = "configuracion";
        public const string NodoFicheroEstadisticas = "fichero_estadisticas";
        public const string NodoSalidaEstadisticas = "salida_estadisticas";
        public const string NodoNombreEstadisticas = "nombre_estadistica";
        public const string NodoSobrescribirEstadistica = "sobrescribir_estadistica";

        // Rutas
        public const string RutaNodoRaiz = "/" + NodoRaiz;
        public const string RutaEntrada = RutaNodoRaiz + "/" + NodoEntrada;
        public const string RutaSalida = RutaNodoRaiz + "/" + NodoSalida;
        public const string RutaEstructuraEntrada = RutaNodoRaiz + "/" + NodoEstructuraEntrada;
        public const string RutaEstructuraSalida = RutaNodoRaiz + "/" + NodoEstructuraSalida;
        public const string RutaFicheroEstadisticas = RutaNodoRaiz + "/" + NodoConfiguracion + "/" + NodoFicheroEstadisticas;
        public const string RutaSalidaEstadisticas = RutaNodoRaiz + "/" + NodoConfiguracion + "/" + NodoSalidaEstadisticas;
        public const string RutaNombreEstadistica = RutaNodoRaiz + "/" + NodoConfiguracion + "/" + NodoNombreEstadisticas;
        public const string RutaSobrescribirEstadistica = RutaNodoRaiz + "/" + NodoConfiguracion + "/" + NodoSobrescribirEstadistica;
    }
}
 